\section{Schéma relationnel}
	\vspace{0.5cm}
Au vu du nombre d'associations entre les entités, et donc de la redondance des types de cardinalité, nous n'allons en expliquer qu'un exemple pour chaque.
	\vspace{0.5cm}
Chaque clef, qu'elle soit primaire ou étrangère, doit être renseignée. Elles sont donc nécessairement non nulle. Par choix, le reste des champs subi le même traitement, car tous les attributs sont nécessaires pour une bonne utilisation de l'application.
	\vspace{0.5cm}
\subsection*{Adhérent - Association : 0,N - 0,N}
	\vspace{0.5cm}
Dans le modèle entité-association, ce trio est décrit comme tel : 
\begin{itemize}
\item[• Entité Adhérent] : email, filière, promotion.
\item[• Entité Association] : id\_association, nom.
\item[• Association Adhère] : coût de la cotisation, date, login, et mot de passe.
\end{itemize}
	\vspace{0.5cm}
La cardinalité étant en 0,N - 0,N, c'est l'association qui va permettre de garder un lien dans le schéma relationnel. En effet, c'est une relation symétrique, et surtout, non binaire. Il est donc nécessaire de placer l'information en dehors des entités, sans quoi le nombre d'attributs ne sera pas fixe.

Ainsi, l'association Adhère va former une nouvelle entité, Adhésion, contenant ses propres attributs, ainsi que les deux clefs primaires des entités qu'elle lie, qu'elle incorpore en tant que clefs étrangères. Les deux autres entités, elles, restent inchangées.
On obtiendra ainsi : 

\begin{figure}[H]
\includegraphics[scale=0.5]{../diagrammes/Asso_Adhe}
\caption{Exemple de passage au relationnel pour une cardinalité 0,N - 0,N}
\end{figure}
	\vspace{0.5cm}
\subsection*{Evenement - Lieu : 1,1 - 0,N}
	\vspace{0.5cm}
Un évènement n'est lié qu'à un seul et unique lieu, et un même lieu peut n'accueillir aucun évènement, ou une multitude. La cardinalité entre les deux entités est donc 1,1 - 0,N. Pour passer au schéma relationnel de manière optimisé, il suffit donc de préciser la clef primaire du Lieu en tant que clef étrangère dans l'Evenement.

\begin{figure}[H]
\includegraphics[scale=0.5]{../diagrammes/Event_Lieu}
\caption{Exemple de passage au relationnel pour une cardinalité 1,1 - 0,N}
\end{figure}
	\vspace{0.5cm}
\subsection*{Participant - Note - Lieu : 0,1 - 0,N}
	\vspace{0.5cm}
Pour les relations de ce type, deux choix s'offrent à nous : utiliser la même règle que pour une cardinalité de type 1,1-0,N, ou faire une autre entité. Nous avons opté pour la deuxième solution pour des raisons d'optimisation de l'implémentation. D'une part, la première solution nous aurait obligé à traiter le cas "0" avec une valeur particulière. D'autre part, au vu du travail qui nous est demandé par la suite, une table dédiée aux notes facilitera le traitement des statistiques.

	\vspace{0.5cm} 
Etant donné qu'aucune donnée en dehors des identifiants n'est nécessaire pour l'association, les deux entités ne sont pas modifiées, et une nouvelle entité Note est créée. Celle ci est composée des attributs id\_evenement et id\_individu en tant que clefs étrangères, et note, qui contient la valeur de la note.

\begin{figure}[H]
\includegraphics[scale=0.5]{../diagrammes/Part_Event}
\caption{Exemple de passage au relationnel pour une cardinalité 0,1 - 0,N}
\end{figure}

Le résultat général du passage au relationnel est visible en annexe \ref{relation}.